package com.beidu.lottery.call.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用户中奖记录详情
 *
 * @author 北渡
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserAwardRecordDetailVO {

    /**
     * 奖品类型
     */
    private Integer prizeType;

    /**
     * 奖品图URL
     */
    private String prizeImgUrl;

    /**
     * 奖品名
     */
    private String prizeName;

    /**
     * 快递单号，实体奖品返回
     */
    private String expressNo;

    /**
     * 兑换码，虚拟奖品返回
     */
    private String redeemCode;

    /**
     * 获得积分，积分奖品返回
     */
    private Long points;

    /**
     * 订单时间
     */
    private String orderDate;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 中奖人昵称
     */
    private String userNickname;

    /**
     * 中奖人手机号
     */
    private String userPhone;

    /**
     * 领奖人昵称，实体奖品返回
     */
    private String consigneeNickname;

    /**
     * 领奖人手机号，实体奖品返回
     */
    private String consigneePhone;

    /**
     * 领奖地址，实体奖品返回
     */
    private String consigneeAddress;

    /**
     * 订单状态，(0:未发放, 1:待发放, 2:已发放, 3:已失效)
     */
    private Integer orderStatus;

    /**
     * 订单ID
     */
    private Integer id;

}
